physical foam - French English Dictionary